#ifndef SKYROAD_SERVICE_FACTORY_H_
#define SKYROAD_SERVICE_FACTORY_H_

#include <skyroad/service/service.hpp>
#include <skyroad/bus/bus_fwd.hpp>
class service_factory
{
public:
    virtual service* create(bus& bus) = 0;
    virtual void free(service* srv) = 0;
};
#endif
